Code review and cooperative pair programming best practice

نویسندگان

  • Qiang Fu
  • Francis Grady
  • Bjoern Flemming Broberg
  • Andrew Roberts
  • Geir Gil Martens
  • Kjetil Vatland Johansen
  • Pieyre Le Loher
چکیده

We need ways to improve the code quality. Programmers have different level of tenure and experience. Standard and programming languages change and we are forced to re-use legacy code with minimum revision. Programmers develop their habits and can be slow to incorporate new technologies to simplify the code or improve the performance. We rolled out our customized code review and pair programming process to address these issues. The paper discusses the about the improvement of mandatory code review and pair programming practiced in the commercial software development, and also proposes effective approaches to customize the code review and pair programming to avoid the pitfalls and keep the benefits.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Roles Communication model for RUP Using: Pair Programming Concepts

The effectiveness of a process model leads to the production of quality software in timely and chivalrous manner. Currently the professional has a pile of software process model which has been proved their effectiveness and importance in the software projects. Rational Unified Process is one amongst them. The RUP process model comprise on nine workflows, thirty role/worker, six best practices a...

متن کامل

Analysis of Legal Nature and Position of Joint-Stock Cooperative Bank

Joint-stock cooperative company is not recognized in Commercial Code of Iran and the amendment bill of the Commercial Code adopted in 1968. This business entity has a unique description because of both being cooperative and having joint stock. It is a joint-stock company that is chartered based on Commercial Code of Iran, amendment bill of the Commercial Code adopted in 1968, and Principle 44 o...

متن کامل

Cooperative Advertising and Pricing in a Supply Chain: A Bi-level Programming Approach

Nowadays, coordination between members in a supply chain has become very important and beneficial to channel members. Through cooperative advertising, manufacturers and retailers can jointly participate in promotional programs. This action not only reduces the cost of advertising, but also is important to create a link with local retailers in order to increase immediate sales at the retail leve...

متن کامل

An Empirical Study on Design Quality Improvement from Best-Practice Inspection and Pair Programming

The quality of the software design often has a major impact on the quality of the final product and the effort for development and evolution. A number of quality assurance (QA) approaches for inspection of early-life-cycle documents have been empirically evaluated. An implicit assumption of these studies was: an investment into early defect detection and removal saves higher rework cost. The co...

متن کامل

In Support of Pair Programming in the Introductory Computer Science Course

A formal pair programming experiment was run at North Carolina to empirically assess the educational efficacy of the technique in a CS1 course. Results indicate that students who practice pair programming perform better on programming projects and are more likely to succeed by completing the class with a C or better. Student pairs are more self -sufficient which reduces their reliance on the te...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1706.02062  شماره 

صفحات  -

تاریخ انتشار 2017